#import "AddressBook.h"

int main (int argc, char *argv[])
{
    NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] init];

    NSString  *aName = @"Julia Kochan";
    NSString  *aEmail = @"jewls337@axlc.com";
    NSString  *bName = @"Tony Iannino";
    NSString  *bEmail = @"tony.iannino@techfitness.com";
    NSString  *cName = @"Stephen Kochan";
    NSString  *cEmail = @"steve@classroomM.com";
    NSString  *dName = @"Jamie Baker";
    NSString  *dEmail = @"jbaker@classroomM.com";

    AddressCard  *card1 = [[AddressCard alloc] init];
    AddressCard  *card2 = [[AddressCard alloc] init];
    AddressCard  *card3 = [[AddressCard alloc] init];
    AddressCard  *card4 = [[AddressCard alloc] init];

    AddressBook   *myBook = [AddressBook alloc];

    // Utworzenie czterech kartonikw adresowych

    [card1 setName: aName andEmail: aEmail];
    [card2 setName: bName andEmail: bEmail];
    [card3 setName: cName andEmail: cEmail];
    [card4 setName: dName andEmail: dEmail];

    myBook = [myBook initWithName: @"Ksika adresowa Marleny "];

    // Dodanie kartonikw do ksiki adresowej

    [myBook addCard: card1];
    [myBook addCard: card2];
    [myBook addCard: card3];
    [myBook addCard: card4];

    // Wywietlenie nieposortowanej zawartoci ksiki

    [myBook list];

    // Posortowanie ksiki i ponowne wywietlenie jej zawartoci

    [myBook sort];
    [myBook list];
    [card1 release];
    [card2 release];
    [card3 release];
    [card4 release];
    [myBook release];
    [pool drain];
    return 0;
}